Skip to content

UI state persistence across tab switches#180

Open
iammojogo-sudo wants to merge 24 commits into
lightningpixel:devfrom
iammojogo-sudo:ui-communication-fixes
Open

UI state persistence across tab switches#180
iammojogo-sudo wants to merge 24 commits into
lightningpixel:devfrom
iammojogo-sudo:ui-communication-fixes

Conversation

@iammojogo-sudo

Copy link
Copy Markdown

Fixes UI state being lost when switching between tabs.

  • Models page: GitHub extension install progress now persists when
    navigating away and back, instead of disappearing mid-install.
  • Workflows/Generate: node parameter edits stay in sync across the
    Workspace and Generate views, and aren't dropped when switching
    tabs before the autosave completes.

Three files changed: ModelsPage.tsx, WorkflowsPage.tsx, WorkflowPanel.tsx.
No changes to node input handling or anything extension-facing.

Lightning Pixel and others added 24 commits May 11, 2026 09:33
Added links to Modly and Lightning Pixel on X for updates.
Added a sponsors section to acknowledge early supporters.
Added input path validation to prevent path traversal attacks.
Added autoCenter and resetToken props to MeshModel. Enhanced mesh centering logic and keyboard controls for gizmo modes.
Added auto-save functionality for workflow changes with debouncing. Updated component to re-sync nodes and edges from the store when workflow is saved.
Added GitHub extension install form and related functionality.
Fix missing newline at the end of WorkflowPanel.tsx
@iammojogo-sudo iammojogo-sudo changed the base branch from main to dev June 10, 2026 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants